\hypertarget{_d_e_s_i_g_n_p_a_t_t_e_r_n___builder_8h}{}\doxysection{C\+:/96\+\_\+project/\+Design\+Pattern/\+Builder/groupinc/\+D\+E\+S\+I\+G\+N\+P\+A\+T\+T\+E\+R\+N\+\_\+\+Builder.h File Reference}
\label{_d_e_s_i_g_n_p_a_t_t_e_r_n___builder_8h}\index{C:/96\_project/DesignPattern/Builder/groupinc/DESIGNPATTERN\_Builder.h@{C:/96\_project/DesignPattern/Builder/groupinc/DESIGNPATTERN\_Builder.h}}


1.\+When the algorithm to create complex object should be independent of the part of the object, as well as their assembly; 2.\+When construction process must be allowed to construct the object is different;  


{\ttfamily \#include \char`\"{}Product\+Def.\+h\char`\"{}}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_builder}{Builder}}
\item 
class \mbox{\hyperlink{class_d_e_l_l_builder}{D\+E\+L\+L\+Builder}}
\item 
class \mbox{\hyperlink{class_a_s_u_s_builder}{A\+S\+U\+S\+Builder}}
\item 
class \mbox{\hyperlink{class_h_p_builder}{H\+P\+Builder}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
1.\+When the algorithm to create complex object should be independent of the part of the object, as well as their assembly; 2.\+When construction process must be allowed to construct the object is different; 

\begin{DoxyAuthor}{Author}
arvin 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\+0 2012/12/20 
\end{DoxyVersion}
